package cn.zn.modules.pz.cur.entity;

import cn.zn.framework.common.abs.AbsOldMainEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "tpe_funding_source")
public class TpeFundingSource extends AbsOldMainEntity {

    @TableField(value = "CATE_CODE_")
    private String cateCode;

    @TableField(value = "MONEY_")
    private Double money;

    @TableField(value = "PAPER_NUM_")
    private String paperNum;

    @TableField(value = "RECEIVABLES_ACCOUNT_")
    private String receivablesAccount;

    @TableField(value = "RECEIVABLES_BANK_")
    private String receivablesBank;

    @TableField(value = "RECEIVABLES_NAME_")
    private String receivablesName;

    @TableField(value = "TP_EXPENSE_ID_")
    private String tpExpenseId;

    @TableField(value = "BUDGET_INFO_ID_")
    private String budgetInfoId;

    @TableField(value = "BUDGET_FREEZS_ID_")
    private String budgetFreezsId;

    @TableField(value = "NO_BUDGET_")
    private Boolean noBudget;

    @TableField(value = "CATE_NAME", exist = false)
    private String cateName;
}